package br.edu.com1263.negocio;

import java.util.Collection;

import br.edu.com1263.dao.AvaliacaoProfessorDAO;
import br.edu.com1263.model.AvaliacaoProfessor;


public class AvaliacaoProfessorFacadeImpl implements AvaliacaoProfessorFacade{
	private AvaliacaoProfessorDAO avaliadoDAO;
	
	public AvaliacaoProfessorFacadeImpl(AvaliacaoProfessorDAO avaliadoDAO){
		this.avaliadoDAO = avaliadoDAO;
	}

	@Override
	public AvaliacaoProfessor consultar(Long id) {
		return avaliadoDAO.consultar(id);
	}

	@Override
	public Collection<AvaliacaoProfessor> consultarTodos() {
		return avaliadoDAO.consultarTodos();
	}

	@Override
	public void salvar(AvaliacaoProfessor avaliado) {
		avaliadoDAO.salvar(avaliado);
		
	}

	@Override
	public void alterar(AvaliacaoProfessor avaliado) {
		avaliadoDAO.alterar(avaliado);
	}

	@Override
	public void remover(AvaliacaoProfessor avaliado) {
		avaliadoDAO.remover(avaliado);
	}

	@Override
	public AvaliacaoProfessor consultarPostado(Long idPostado) {
		return avaliadoDAO.consultarPostado(idPostado);
	}

	@Override
	public Collection<AvaliacaoProfessor> consultarProfessorTarefa(	Long idProfessor, Long idTarefa) {
		return avaliadoDAO.consultarProfessorTarefa(idProfessor, idTarefa);
	}

}
